<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: 成员列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">CTcpIoSocket 成员列表</div>  </div>
</div><!--header-->
<div class="contents">

<p>成员的完整列表，这些成员属于 <a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a>,包括所有继承而来的类成员</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#aa900af6ecb7688096251b49076fd67f3">_accept</a></td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a18f281b53430ae6e741ac65c08ff42e2">_Close</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a9e20040ed4c3544a493fd537489b4dd1">_Init</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#aece14942f3452909327696c121238fc5">_ioService</a></td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a16e8377c836739648ebd6df427232fa8">_sockData</a></td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#aba0dd7f75bd1164192bc354e85361586">AsyncAccept</a>(const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ababda7bed7cbba58990ff113cfa2c353">AsyncAccept</a>(const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#adcb88b0856fed1f88ccc27beb919b6a5">AsyncConnect</a>(Func func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#aa9a376048b3ddfe00ffe6ddff37b1791">AsyncConnect</a>(Func func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ac93112cd926967d84b44344285aaa04d">AsyncRead</a>(const CStreamIteator &amp;buff, Func func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a6bf3511da142b7a33fe04480b5b1d39e">AsyncRead</a>(const CStreamIteator &amp;buff, Func func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a8f5c6e049211a3f7c607d5bdfa978649">AsyncSend</a>(const CStreamIteator &amp;buff, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a3cc14960a90faa67427fa211b5ae9851">AsyncSend</a>(const CStreamIteator &amp;buff, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#aa915ac02c07eed947bf2da35eacc3545">Close</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#ae7e5fd04b90967207cc063a22fa39ab5">CSocket</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a2082b7be3d8862aac61944fa6e7218c9">CSocket</a>(CBasicService *pServer)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ab09b60726510de222eca5e6c7cd956e0">CTcpIoSocket</a>()</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#afff7bbbf9577a732afbfdd32c5dc2e5f">CTcpIoSocket</a>(CTcpIoClass *service, CTcpIoSocket *acceptSock=NullPtr)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a8393fcf491750be3369798d465df3a80">CTcpIoSocket</a>(CBasicService *service)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ab15830159a82983fb7e405ef7b5dbe95">delete_class_copy_operator</a>(CTcpIoSocket)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#adc23006ccfd784a08cbfd2a9c0d3c85e">GetAddr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a8f9deafc91bedf6c25122fe98e8174d8">GetDomain</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ab199b00bb5e7f99ddec0c89ce464d302">GetIoService</a>() const</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a02dd34e4ee461e7ecdd0b4446b183ceb">GetIoSocket</a>() const</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a45ff8ef020da674c0e1dfd947d03f18a">GetPort</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a3258d90d4a7626508fc8c43e0893b020">GetProtocol</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a4639bf4536b44ec11a7fc37b73981c8e">GetService</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a73320b641e5e5b001bee08048c9b6503">GetServiceBuffer</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a1a3ba6f710c1a3ca4f9300dabe84b03f">GetSockAddr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a8ae50c5de21c05ad5cc2f5fd7a583e35">GetSocketData</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a31c4a61d9f5a4b6cbada3894c7d70c66">GetSocketID</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a04810e298bdd8c6ce36c1b3dc76ceb2a">GetSocketOpt</a>(int level, int optname, char *optval, socklen_t *optlen) const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#abfcf493607b9c1b40db907d89731d4a9">GetSockPtr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a4db9f0924d9173baa17ffef5bfeeaa48">GetSockType</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a6a56c3461c4b9a5203c135278e4a287b">Post</a>(CTcpIoClass *service, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a1b864636ce904f1a465b773133e6e21a">Post</a>(CTcpIoClass *service, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a321cd3e579d733698eddc470f7061b1d">Post</a>(CBasicService *service, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ae8cf3edbb291309f59540bcce325b475">Post</a>(CBasicService *service, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a6684a9f52783e84a4ff345aa12bc2974">SetAccept</a>(CTcpIoSocket *acceptSock)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#afaa6fee02d3a38224445cb42d63d3521">SetAddr</a>(const char *addr)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#aafc3fc3ab0c1e3d5ae2cf9dfba46d442">SetDomain</a>(SOCKFAMILY::SockFamily domain=SOCKFAMILY::IPV4)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a52882323e9280841369ba84fec907d38">SetIoService</a>(CTcpIoClass *service)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a8b06eb532505ae7f3b6c8c17e2460911">SetLock</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a3f8d60c59caa235c4fb603e269166fd4">SetNolock</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a112e126a842b4ec30e5d17721ebe73cb">SetPort</a>(DWORD port)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a630790930bc708f198f90181420892a5">SetProtocol</a>(SOCKPROTOCOL::SockProtocol protocol=SOCKPROTOCOL::TCP)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#ae96be9f5381ebfb3e22092ad96f972ce">SetReuse</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#ad08fc2df680d1fd84035f5aada97dd3a">SetService</a>(CBasicService *service)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#aaa6d7615fa3799b3b2ddba01f4dcc675">SetSocket</a>(SOCKET sock)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a28a714423abdf1a80c07419661923210">SetSocketOpt</a>(int level, int optname, const char *optval, socklen_t optlen)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#ab0833e2e82bcca3a85057fcecb2287bb">SetSockType</a>(SOCKTYPE::SockType type=SOCKTYPE::STREAM)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#af24c845946ff5014b8b8d57987459ad7">Shutdown</a>(SDFLAGS::SdFlags how)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#af4c2b2c6e3696ba11c605ee6fead1736">Socket</a>(SOCKFAMILY::SockFamily domain=SOCKFAMILY::IPV4, SOCKTYPE::SockType type=SOCKTYPE::STREAM, SOCKPROTOCOL::SockProtocol protocol=SOCKPROTOCOL::TCP)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#ac25efea12d58e055882e7e79d132b7d6">Swap</a>(CTcpIoSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a816347ac8821a8288a38645702bee10e">CSocket::Swap</a>(CSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a1d4a6cdcea1e66a2591831c15cfbc4fa">~CSocket</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_tcp_io_socket.html#a6d44c7a86c239466a935ce7a4f3ebaec">~CTcpIoSocket</a>()</td><td class="entry"><a class="el" href="class_c_tcp_io_socket.html">CTcpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
